package tbalert.web.dao.impl;

import org.hibernate.HibernateException;

import tbalert.hibernate3.HibernateBaseDao;
import tbalert.web.dao.HivbDao;
import tbalert.web.entity.HIVb;

public class HivbDaoImpl extends HibernateBaseDao<HIVb, String> implements HivbDao {

	@Override
	public HIVb deleteById(String kicid) {
		HIVb entity = super.get(kicid);
		if (entity != null) {
			getSession().delete(entity);
		}
		return entity;
	}

	@Override
	public HIVb save(HIVb bean) throws HibernateException {
		getSession().save(bean);
		return bean;
	}

	@Override
	public HIVb findById(String kicid) {
		return get(kicid);
	}

	@Override
	protected Class<HIVb> getEntityClass() {
		return HIVb.class;
	}
}
